//
//  QJAlertSimple.h
//  JHHQB
//
//  Created by jinrongweidian on 17/3/21.
//  Copyright © 2017年 我爱微点. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@interface QJAlertSimple : NSObject

//iOS 9以后使用UIAlertController代替UIAlertView显示弹窗
//有两个点击事件的系统弹窗
/**
 * alertTitle     弹窗标题
 * alertMessage   弹窗显示信息
 * actionTitle1   第一个按钮标题（取消类型）
 * actionTitle2   第二个按钮标题
 * cancelHandler  取消响应事件
 * confirmHandler 第二个按钮响应事件
 * alertFinishHandler 弹窗消失时响应事件
 * object         负责响应弹窗的视图控制器对象
 */
+ (void)alertViewControllerWithAlertTitle:(NSString *)alertTitle alertMessage:(NSString *)alertMessage  actionTitle1:(NSString *)actionTitle1 actionTitle2:(NSString *)actionTitle2  cancelHandler:(void(^)())cancelHandler confirmHandler:(void(^)())confirmHandler alertFinishHandler:(void(^)())alertFinishHandler  object:(UIViewController *) object;

//有一个点击事件（取消）的系统弹窗
/**
 * alertTitle     弹窗标题
 * alertMessage   弹窗显示信息
 * actionTitle    按钮标题（取消类型）
 * cancelHandler  取消响应事件
 * alertFinishHandler 弹窗消失时响应事件
 * object         负责响应弹窗的视图控制器对象
 */
+ (void)alertViewControllerWithAlertTitle:(NSString *)alertTitle alertMessage:(NSString *)alertMessage  actionTitle:(NSString *)actionTitle cancelHandler:(void(^)())cancelHandler alertFinishHandler:(void(^)())alertFinishHandler object:(UIViewController *) object;


//有一个点击事件（确认）的系统弹窗
/**
 * alertTitle     弹窗标题
 * alertMessage   弹窗显示信息
 * actionTitle    按钮标题（确认类型）
 * cancelHandler  按钮响应事件
 * alertFinishHandler 弹窗消失时响应事件
 * object         负责响应弹窗的视图控制器对象
 */
+ (void)alertViewControllerWithAlertTitle:(NSString *)alertTitle alertMessage:(NSString *)alertMessage  actionTitle:(NSString *)actionTitle confirmHandler:(void(^)())confirmHandler  alertFinishHandler:(void(^)())alertFinishHandler object:(UIViewController *) object;

@end
